:root {
	--yellow : #f6d06a;
	--blue : #2a313c;
	--pink : #fd43f0;
}
img {
	width: 100%;
}
@font-face {
	font-family:"jet-tnr";
	src:url(../../images/SVN-TNR.ttf);
}

@font-face {
	font-family:"jet-srh";
	src:url(../../images/SVN-SRH.ttf);
}

.print_menu , #menu {
	font-family: "jet-tnr";
}

#bgmenu {
	font-family: "jet-srh";
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.title {
	text-transform: uppercase;
	font-size: 18px!important;
	color: #fc0000!important
}
.page-head, .page-head .bold, .bold {
	font-weight: 600;
	text-align: center;
	font-size: 30px;
	text-transform: uppercase;
}

.page-head a {
	text-transform: capitalize;
}

.uppercase {
	text-transform: uppercase;
}

/*.be-wrapper {
	padding-top:  0px;
}*/

.swal2-confirm{
		background: var(--blue);
		color: #fff;
		border: 0;
		padding: 10px 30px;
		border-radius: 99px;
	}

	.swal2-shown .swal2-popup .swal2-actions {
		justify-content: center;
	}

	.swal2-shown .swal2-popup .swal2-footer {
		text-align: center;
	}

	.swal2-shown .swal2-popup .swal2-footer a {
		background: var(--blue);
	    padding: 10px 20px;
	    border-radius: 99px;
	    color: #fff;
	}

.be-top-header .navbar-nav>li>a.nav-link {
	font-size: 16px;
	text-transform:  uppercase;
}

.be-top-header .navbar-nav>li.dropdown .dropdown-menu>a {
	color: black;
	font-size: 15px;
}

.form-group.row label {
	font-size: 14px;
	font-weight: 600;
    color: #000;
}




/*Custome select2*/

.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single {
	height: 37px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 37px;
}

#menu .table td {
	padding:0 10px!important;

}

.card-body .table td,.card-body .table th {
	font-size: 15px
}


/*CSS custome Table*/
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {
	top:  20px!important;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
	bottom:  0.5em!important;
}

div.dataTables_wrapper div.dataTables_length label select.form-control-sm {
	padding:  0 20px!important;
}

table.dataTable>tbody>tr.child span.dtr-title {
	min-width: 0px!important;
} 

.login-submit {
	padding: 0;
}

.be-nosidebar-left .be-top-header .be-navbar-header .navbar-brand {
	width: 100%
}

.widget.widget-tile {
	padding: 20px;
	border-radius: 10px;
	
}

.widget.widget-tile .number, .widget.widget-tile {
	color: #fff;
	font-weight: 600;
}

.red{
	background: #e42718;
	
}

.green{
	background: #2c8d46;
	
}

.blue {
	background: #206ff2;
}

.yellow {
	background: #d9a203;
}

.widget.widget-tile .icon span{
	font-size: 50px; 
}

.data-info .desc a{
	font-size: 18px;
	color: #fff;
}

#list_monan label, #list_monan_dh label {
	font-weight: 600;
	color: #000;
}

#list_monan_dh{
  counter-reset: section;
}

#list_monan_dh label::after {
  counter-increment: section;
  content: " " counter(section) ": ";
}

  .list {
    position: absolute;
    left: 46%;
    top: 22%;
    display: block;
  }

  .list li{
    font-weight: 600;
    font-size: 50px;
    color: #000;
    line-height: 70px;
  }

.get_phieu, #check_all, #uncheck_all {
	margin: 0px 10px 5px 10px;
	border-radius: 10px;
	font-size: 18px;
	padding: 5px;
}

#check_all, #uncheck_all {
	color: #fff;
}



.list {
	font-family: "jet-srh";
}

.list_monan, .list_monan_r, .list_monan_dh, .list_monan_dh_r {
	margin-top: 20px;
}

.list_monan label, .list_monan_dh label  {
	padding-top: 10px;
}

.hidden {
	display: none;
}

.addmonan , .removemonan, .addmonan_dh , .removemonan_dh {
	color: #fff!important;
}

span.select2-container {
	width: 100%!important;
}

.list_monan_dh  span.select2:nth-of-type(2){
	display: none;
}

.add_kh, .add_nl, .xoanl, .add_monan {
	cursor: pointer;
}

#form-add-kh, #form-add-nl, #form-add-monan {
	display: none;
}

.sdt_search a {
	line-height: 36px;
	height: 36px;
}

 .info-dh p {
   font-size: 50px;
    color: #000; 
    line-height:45px;
  }

#menu {
	margin-top: 50px;
}

  #menu tr td {
    font-size: 45px;
    font-weight: 600;
    border: 3px solid #000;
    color: #000;
    padding-top: 0;
    padding-bottom: 10px;
  }
  
  #bgmenu {
		position: relative;
  	
  }

  .print_menu {
  	width: 70%;
  	margin: 0 auto;
  }

  #menu tr:last-child td {
    font-size: 60px;
    font-weight: 600;
    height: 100px;

  }
  @media print {
      .madh, .navbar,.be-top-header {
        display: none;
        overflow: hidden;
      }

      .print_menu {
      	height: 100vh!important;
      	width: 100%!important
      }

      body {
			  overflow: hidden; /* Hide scrollbars */
			  line-height: 1.2;
			}
      #menu tr td {
		    font-size: 50px;
		    font-weight: 600;
		    border: 3px solid #000!important;
		    color: #000;
		  }

  }

@media only screen and (max-width: 80em) {
	
	#be-navbar-collapse {
		width: 80%;
	}

	.be-top-header .navbar-nav>li>a.nav-link {
		font-size: 13px;
		padding: 0 7px;
	}

	.be-top-header .be-navbar-header {
		flex: 0;
	}

	#table-donhang_wrapper .col-sm-2, #table-donhang_wrapper .col-sm-5 , #table-donhang_wrapper .col-sm-3 {
		width: 100%!important;
		text-align: center;
		margin-bottom: 10px;
	}

	#table-donhang_wrapper .col-sm-5 .pagination {
		justify-content: center;
	}

	.page-head {
		display: block;
	}

}